%{
#include "stdio.h"
#include "yygrammar.h"
%}
%%


"< "[^>]*> {RTback(yytext); return COMMENT;}
[0-9]+ { if (RTswitch) {RTback(yytext); return COMMENT;} else {return yytext;}}  
"A" { return 'A'; }
"B" { return 'B'; }
"C" { return 'C'; }
"D" { return 'D'; }
"E" { return 'E'; }
"F" { return 'F'; }
"G" { return 'G'; }
"H" { return 'H'; }
"I" { return 'I'; }
"J" { return 'J'; }
"K" { return 'K'; }
"L" { return 'L'; }
"M" { return 'M'; }
"N" { return 'N'; }
"O" { return 'O'; }
"P" { return 'P'; }
"Q" { return 'Q'; }
"R" { return 'R'; }
"S" { return 'S'; }
"T" { return 'T'; }
"U" { return 'U'; }
"V" { return 'V'; }
"W" { return 'W'; }
"X" { return 'X'; }
"Y" { return 'Y'; }
"Z" { return 'Z'; }
":" { return ':';}
\n     { yypos++; /* adjust linenumber and skip newline */ }
.      { yyerror("illegal token"); }
